home *** CD-ROM | disk | FTP | other *** search
/ Mac100% 1998 November / MAC100-1998-11.ISO.7z / MAC100-1998-11.ISO / スクリーンセーバーファクトリー / DarkSide of the Mac 5.0.2 / SampleFaders / Invert.make < prev    next >
Text File  |  1994-08-25  |  3KB  |  83 lines

  1. LANGUAGE            = ENGLISHDARKSIDE
  2. ObjDir                = :Objects:
  3. PPCObjDir            = :PPCObjects:
  4. SrcDir                =
  5. OutputDir            = :Faders:
  6. LinkOptions            = -d
  7. RezOptions            = -d {LANGUAGE}=1
  8. PPC_LibEquates =     -l InterfaceLib.xcoff=InterfaceLib カ
  9.                     -l StdCLib.xcoff=StdCLib カ
  10.                     -l MathLib.xcoff=MathLib
  11.  
  12. # debugging options
  13. #CompileOptions    = -o "{ObjDir}" -d MPW3 -r -d SystemSevenOrLater -b2 -opt full
  14. #SymOpt = on
  15. #PPCC_Options =     -w conformance -appleext on -sym {SymOpt} -opt off
  16.  
  17. # non debugging options
  18. CompileOptions    = -mbg off -o "{ObjDir}" -d MPW3 -r -d SystemSevenOrLater -b2 -opt full
  19. SymOpt = off
  20. PPCC_Options =     -w conformance -appleext on -sym {SymOpt} -opt speed
  21.  
  22. # fader shell creation
  23. "{ObjDir}"Fader.c.o トト "{SrcDir}"Fader.c "{SrcDir}"Fader.h
  24.     Echo "Compiling Fader.c"
  25.     C {CompileOptions} "{SrcDir}"Fader.c
  26.     
  27. "{PPCObjDir}"Fader.c.o    ト {SrcDir}Fader.c
  28.     Echo "Compiling PPC Fader.c"
  29.     PPCC {PPCC_Options} {SrcDir}Fader.c -o {PPCObjDir}Fader.c.o
  30.     
  31. # Invert creation
  32. "{ObjDir}"Invert.c.o トト "{SrcDir}"Invert.c
  33.     Echo "Compiling Invert.c"
  34.     C {CompileOptions} "{SrcDir}"Invert.c
  35.     
  36. "{PPCObjDir}"Invert.c.o    ト {SrcDir}Invert.c
  37.     Echo "Compiling PPC Invert.c"
  38.     PPCC {PPCC_Options} {SrcDir}Invert.c -o {PPCObjDir}Invert.c.o
  39.     
  40. # Invert link and Rez
  41. "{OutputDir}"Invert トト "{ObjDir}"Invert.c.o "{ObjDir}"Fader.c.o
  42.     Echo "Linking Invert"
  43.     Link {LinkOptions} -o {Targ}                カ
  44.     -m FaderEntry                                カ
  45.     -rt FADE=128                                カ
  46.     -sg Fader                                    カ
  47.     "{ObjDir}Fader.c.o"                            カ
  48.     "{ObjDir}Invert.c.o"                        カ
  49.     "{Libraries}"Runtime.o                         
  50.     SetFile {Targ} -t 'Dark' -c 'DSOM'
  51.  
  52. "{PPCObjDir}Invert.xcoff" トト    "{PPCObjDir}"Invert.c.o "{PPCObjDir}"Fader.c.o
  53.     Echo "Making Invert.xcoff for PowerPC"
  54.     PPCLink                                    カ
  55.         -sym {SymOpt}                        カ
  56.         "{PPCObjDir}Fader.c.o"                カ
  57.         "{PPCObjDir}Invert.c.o"                カ
  58.         "{PPCLibraries}"InterfaceLib.xcoff    カ
  59.         "{PPCLibraries}"StdCLib.xcoff        カ
  60.         "{PPCLibraries}"PPCCRuntime.o         カ
  61.         -main PreflightFader                カ
  62.         -export preflightFaderUPP            カ
  63.         -export initializeFaderUPP            カ
  64.         -export idleFaderUPP                カ
  65.         -export disposeFaderUPP                カ
  66.         -export updateFaderUPP                カ
  67.         -export hitFaderUPP                    カ
  68.         -o "{Targ}"                        
  69.     If "{SymOpt}" =~ /[oO][nN]/
  70.        makeSYM "{Targ}"
  71.     End
  72.  
  73. "{OutputDir}Invert" トト    "{PPCObjDir}Invert.xcoff"
  74.     Echo "Linking Invert for PowerPC"
  75.     MakePEF  -ft 'Dark' -fc 'DSOM' カ
  76.              "{PPCObjDir}Invert.xcoff" カ
  77.              {PPC_LibEquates} カ
  78.              -o "{Targ}"                
  79.     
  80. "{OutputDir}"Invert トト "{SrcDir}"Invert.r
  81.     Echo "Rezzing Invert"
  82.     Rez {RezOptions} -rd -o {Targ} {SrcDir}Invert.r -append
  83.